package com.eternallove.biz.system;

import com.eternallove.dao.common.dto.UpdateSortDTO;
import com.eternallove.dao.system.model.SystemDictData;

/**
 * 字典数据业务处理
 * @author Eva.Caesar Liu
 * @since 2022/11/30 15:45
 */
public interface SystemDictDataBiz {

    /**
     * 新建
     *
     * @param systemDictData 字典数据
     * @return 字典数据ID
     */
    Integer create(SystemDictData systemDictData);

    /**
     * 编辑
     *
     * @param systemDictData 字典数据
     */
    void updateById(SystemDictData systemDictData);

    /**
     * 排序
     *
     * @param dto 详见UpdateSortDTO
     */
    void sort(UpdateSortDTO dto);
}
